table,th,td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
	resize: none;
}

caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

td,th {
	padding: 4px;
}

thead th {
	text-align: center;
	background: #C2C2C2;
	color: #C72E2E;
	font-size: 100% !important;
}

tbody th {
	font-weight: bold;
}

tbody tr {
	background: #FCFDFE;
}

tbody td {
	vertical-align: top;
}

.colvalquestionscategory {
	vertical-align: top;
	width: 135px;
	resize: none;
}

tbody tr.odd {
	background: #F7F9FC;
}

table a:link {
	color: #718ABE;
	text-decoration: none;
}

table a:visited {
	color: #718ABE;
	text-decoration: none;
}

table a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

tfoot th,tfoot td {
	text-align: center;
	font-size: 85%;
}

table.inner-table {
	border: 0px;
	width: 100%;
	border-collapse: collapse;
}

table.inner-table th,table.inner-table td {
	border: 0px;
}

table.inner-table.auto {
	width: auto;
}

table.testertable td {
	height: 120px;
	border-bottom: 1px solid #D4E0EE;
}

table.equalsColumns td {
	width: 50%;
}

table.center td {
	text-align: center;
}

table.questiontable {
	width: 563px;
}

table.roomtable {
	width: 400px;
}

table.login {
	width: auto;
}

table.templatetable {
	width: 100%;
}

table.butright {
	text-align: right;
}

.catHeader {
	width: 40%;
}

.delHeader {
	width: 15%;
}

.first {
	width: 222px;
	overflow: hidden;
}

.firstTest{
	width: 275px !important;
}

.firstBigTest{
	width: 400px;
}

.qFirst {
	width: 100px;
}

.qSecond {
	width: 638px;
}

.qThird {
	width: 66px;
}